#define  _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
template<class T>
void Swap(T& x1, T& x2)
{
	T x = x1;
	x1 = x2;
	x2 = x;
}

int main()
{
	int a = 1; int b = 2;
	Swap(a, b);
	return 0;
}